Data-Structures In Cpp